package net.hn.hnms.biz.support.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName(value = "dwd_cjdy_zjzl_base_supportsensor",schema = "cjdy")
@ApiModel(value = "冲击地压支架阻力测点基础信息", description = "支架阻力测点基础信息表实体类Po")
public class SupportDataBasePo {

    @ApiModelProperty(value = "测点编码")
    private String pointCode;

    @ApiModelProperty(value = "监测区名称")
    private String monitorAreaName;

    @ApiModelProperty(value = "传感器类型")
    private String sensorType;

    @ApiModelProperty(value = "分站编码")
    private String stationNumber;

    @ApiModelProperty(value = "传感器编码")
    private String sensorNumber;

    @ApiModelProperty(value = "传感器位置")
    private String pointLocation;

    @ApiModelProperty(value = "传感器坐标X")
    private BigDecimal xCoordinate;

    @ApiModelProperty(value = "传感器坐标Y")
    private BigDecimal yCoordinate;

    @ApiModelProperty(value = "传感器坐标Z")
    private BigDecimal zCoordinate;

    @ApiModelProperty(value = "泄压值(KN)")
    private BigDecimal pressureReliefKn;

    @ApiModelProperty(value = "泄压值(MPa)")
    private BigDecimal pressureReliefMpa;

    @ApiModelProperty(value = "初撑力(KN)")
    private BigDecimal settingForceKn;

    @ApiModelProperty(value = "初撑力(MPa)")
    private BigDecimal settingForceMpa;

    @ApiModelProperty(value = "工作阻力(KN)")
    private BigDecimal workResistanceKn;

    @ApiModelProperty(value = "工作阻力(MPa)")
    private BigDecimal workResistanceMpa;

    @ApiModelProperty(value = "报警上限")
    private BigDecimal alarmLimit;

    @ApiModelProperty(value = "传感器定义日期")
    private Date dataTime;

    @ApiModelProperty(value = "上传时间")
    private Date uploadTime;

    @ApiModelProperty(value = "入库时间")
    private Date createTime;

    @ApiModelProperty(value = "状态标识")
    private String dataFlag;

    @ApiModelProperty(value = "煤矿编码")
    private String mineCode;
}
